has Selector
I see a lot of potential in the :has()
selector, expecially when it comes to input fields
<label htmlFor="nav_checkbox" id='navdrawer-cont' className='toggle-menu-btn'>
<input type='checkbox' id='nav_checkbox' />
<i />
</label>
#checkbox-container{
input[type=checkbox]{
display: hidden;
}
& :has(input[type=checkbox]:checked){
svg{
background-color: var(--c-1);
color: var(--c-txt-rev);
}
}
}